An Empirical Study on Inter-Commit Times in SVN
نویسندگان
چکیده
Until now, centralized revision control systems such as Subversion (SVN) have been widely used in open-source software (OSS) development. Commit is a basic and important operation for revision control, and it has attracted the attention of a large number of researchers. As far as we know, few of prior studies investigated the distribution of inter-commit times (known as commit intervals), which reveals the development dynamics of an OSS project to some extent. To gain a better understanding on OSS development processes, we conducted an empirical study on two representative projects written in Java, and found that (1) the distributions of commit intervals in the two projects in question roughly follow power laws, with commit bursts (i.e., the revisions in a SVN repository are updated quickly over a period of time) and heavy tails, and (2) the working mode of SVN and (full-time or volunteer) developers’ work habits contribute to commit bursts, while active committer’s individual behavior (such as his/her tasks completion and illness) and long vacations are the primary factors that result in long inter-commit times. The findings could provide a new insight into schedule planning for OSS projects based on developers’ historical commit behavior. Keywords-subversion; development dynamics; commit interval; burst; heavy tail
منابع مشابه
Multigranulation single valued neutrosophic covering-based rough sets and their applications to multi-criteria group decision making
In this paper, three types of (philosophical, optimistic and pessimistic) multigranulation single valued neutrosophic (SVN) covering-based rough set models are presented, and these three models are applied to the problem of multi-criteria group decision making (MCGDM).Firstly, a type of SVN covering-based rough set model is proposed.Based on this rough set model, three types of mult...
متن کاملThe Impact of Service Quality on Customer Satisfaction and Loyalty in Indian Banking Sector: An Empirical Study through SERVPERF
This study examines the impact of service quality on customer satisfaction and Loyalty in Indian Banking sector by applying SERVPERF scale. A total of 50 customers of State bank of India, Mohan Nagar Township branch of Salem District in Tamilnadu were interviewed on convenient basis for the above purpose. Tools like Exploratory factor analysis. Inter-Correlation, Analysis of variance, Multiple...
متن کاملDevelopment and Practice of Programming Learning Course Management System with Version Control Software
We have developed “SVNLecture,” a programming course management system based on a version control software subversion. SVNLecture is a Web-based system for the management of programming courses. SVNLecture assists the teachers to create SVN repositories for their course and to manage student access permissions for the repositories. We also developed a special SVN client “SVN4Lec” for novices wh...
متن کاملAnswering software evolution questions: An empirical evaluation
Developers often need to find answers to questions regarding the evolution of a system when working on its code base. While their information needs require data analysis pertaining to different repository types, the source code repository has a pivotal role for program comprehension tasks. However, the coarse-grained nature of the data stored by commit-based software configuration management sy...
متن کاملStudy and Investigation on the Effect of Presence of Interlayer on the Microstructure, Mechanical Properties and Fracture Mode of AISI 321 Stainless Steel Resistance Spot Welds
In this paper, numerical and empirical investigations of the effect of AISI 347 stainless steel interlayer on the microstructure, mechanical properties and fracture mode of AISI 321 stainless steel resistance spot welds have been conducted. For this purpose, two types of joints, the first free from inter layer and the second contains interlayer with 0.05 mm thickness as well as difference curre...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014